package org.sky.cloud.common.task;

public interface TaskExecuteEngine<T> extends Cloneable{

    int size();

    boolean isEmpty();

    void registerProcessor(DelayTaskProcessor<T> processor);

    void addTask(String key, T task);

    T removeTask(String key);
}
